package com.example.myroomdemo.BeansConverter;

import androidx.room.TypeConverter;

import com.example.myroomdemo.beans.Users;
import com.example.myroomdemo.utils.JsonListUtil;

import java.util.List;

public class BooksConverter {
    @TypeConverter
    public static List<Users.Books> revert(String areaInfoStr) {
        // 使用Gson方法把json格式的string转成List
        return JsonListUtil.jsonToList(areaInfoStr, Users.Books.class);
//            return JsonUtil.getReponseBeanList(new JSONArray(areaInfoStr), Users.Address.class);
    }

    @TypeConverter
    public static String converter(List<Users.Books> areaInfoStr) {
        // 使用Gson方法把List转成json格式的string，便于我们用的解析
        return JsonListUtil.listToJson(areaInfoStr);
//        return new Gson().toJson(areaInfoStr);
    }
}
